home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / perl5 / 5.8.7 / Net / demos / ftp next >
Text File  |  2006-04-25  |  371b  |  22 lines

  1. #!/usr/local/bin/perl
  2.  
  3. use blib;
  4. use Net::FTP;
  5. use Getopt::Long;
  6.  
  7. $opt_debug = undef;
  8. $opt_firewall = undef;
  9.  
  10. GetOptions(qw(debug firewall=s));
  11.  
  12. @firewall = defined $opt_firewall ? (Firewall => $opt_firewall) : ();
  13.  
  14. foreach $host (@ARGV)
  15.  {
  16.   $ftp = Net::FTP->new($host, @firewall, Debug => $opt_debug ? 1 : 0);
  17.   $ftp->login();
  18.   print $ftp->pwd,"\n";
  19.   $ftp->quit;
  20.  }
  21.  
  22.